package com.bzkj.basicinfo.domain.basic.vo;

import com.bzkj.basicinfo.domain.basic.WmsBasicBillsTypeEntity;
import lombok.Data;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

/**
 * @Date 2025/01/14 17:15:05
 * @description 单据二次分类属性结构
 */
@Data
public class NccBasicBillsTypeTree
{
    private Integer id;
    private String billCodeRule;
    private String billTypeName;
    private String canExtendTransaction;
    private String checkClassName;
    private String className;
    private String component;
    private String dataFinderClz;
    private String def1;
    private String forwardBillType;
    private String isShowTransTypeName;
    private String isAccount;
    private String isApproveBill;
    private String isBizFlowBill;
    private String isEditableProperty;
    private String isEnableButton;
    private String isEnableTransTypeBcr;
    private String isLightBill;
    private String isRejectUneditableProperty;
    private String isRoot;
    private String isSupportMobile;
    private String isTransaction;
    private String isWorkflowCanAutoApprove;
    private String ncbrCode;
    private String nodeCode;
    private String parentBillType;
    private String pkBillTypeCode;
    private String pkBillTypeId;
    private String pkGroup;
    private String pkOrg;
    private String systemCode;
    private Date ts;
    private String webNodeCode;

    List<WmsBasicBillsTypeEntity> children = new ArrayList<>();

}
